Product Certification of Component Performance Specifications
نویسنده
چکیده
In software engineering, performance analyses and predictions play an important role in the selection of components and the evolution of complex componentbased systems. These analyses and predictions are based on parameterized performance specifications. However, the quality of the specifications and their trustworthiness usually remain unspecified. In existing approaches, it remains unclear if a specification can be reused in another context and which effect its use may have on the quality of the analysis or prediction. In this paper, we propose a test-based approach to validate parameterized performance specifications against deployed component implementations. The validation is used to certify the quality and valid parameter ranges of the specifications.
منابع مشابه
Certification of Software Component Performance Specifications
In software engineering, performance specifications of components support the successful evolution of complex software systems. Having trustworthy specifications is important to reliably detect unwanted effects of modifications on the performance using prediction techniques before they are experienced in live systems. This is especially important if there is no test system available and a syste...
متن کاملTowards Formal Certification of Software Components
Software certification as it is practised today guarantees that certain standards are kept in the process of software development. However, this does not make any statements about the actual quality of implemented code. We propose an approach to certify the non-functional properties of componentbased software which is based on a formal refinement calculus, using the performance abstractions of ...
متن کاملCertification of Distributed Component Computing Middleware and Applications
We focus on the issues related to the certification of components and applications conforming to the CORBA 3 standard. CORBA 3 is a standard for Distributed Component Computing (DCC) middleware. Similar standards include Enterprise Java Beans. The specifications for these technologies offer a set of services, such as security, transaction and persistence. Certification of DCC middleware and app...
متن کاملDynamic (Vibration) Testing: Design-Certification of Aerospace System
Various types of dynamic testing of structures for certification purposes are described, including vibration, shock and acoustic testing. Modal testing is discussed as it frequently complements dynamic testing and is part of the structural verification/validation process leading up to design certification. Examples of dynamic and modal testing are presented as well as the common practices, proc...
متن کاملThe Financial Impact of ISO 9000 Certification in the US: An Empirical Analysis
The ISO 9000 series of quality management systems standards, introduced in 1986, has been adopted at over 560,000 locations worldwide. Anecdotal evidence suggests that firms can achieve internal benefits such as quality or productivity improvements, or that certification can help firms maintain or increase their market share, or both. Others argue that the standard is too generic to cause perfo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010